﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Littlebeer.Deduplicate.Models
{
  public  class DeduplicateFunction
    {
        private string _FunctionName;

        public string FunctionName
        {
            get { return _FunctionName; }
            set { _FunctionName = value; }
        }
        private Deduplicate.Models.DeduplicateFunctionType _DeduplicateFunctionType;

        public Deduplicate.Models.DeduplicateFunctionType DeduplicateFunctionType
        {
            get { return _DeduplicateFunctionType; }
            set { _DeduplicateFunctionType = value; }
        }
        private List<string> _Args;

        public List<string> Args
        {
            get { return _Args; }
            set { _Args = value; }
        }
        private int _Orders;

        public int Orders
        {
            get { return _Orders; }
            set { _Orders = value; }
        }

      public DeduplicateFunction()
      {
          _DeduplicateFunctionType = DeduplicateFunctionType.Single;
      }
    }
  public enum DeduplicateFunctionType
  { 
  Single,Multiple
  }
}
